package com.human.dao;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.human.entity.Empsalary;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.human.entity.EmpsalaryDto;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;


/**
 * <p>
 * 员工工资 Mapper 接口
 * </p>
 *
 * @author jzq
 * @since 2023-03-07
 */
@Mapper
public interface EmpsalaryMapper extends BaseMapper<Empsalary> {

    IPage<Empsalary> getEmpsalaryBypage(IPage<Empsalary> page, String name);

    @Select(" SELECT *\n" +
            "        FROM empsalary,\n" +
            "             emp,\n" +
            "             salary\n" +
            "        WHERE empsalary.eid = emp.id\n" +
            "          AND empsalary.sid = salary.id")
    List<EmpsalaryDto> getAllEmpsalary();

}
